<?php

    /***************************************************************
    *  Moteur pour les Batailles Graphimaker                       *
    *  BackOffice : coup_nouveau_form_partielle.php                *
    *  @author C.Carpentier <carpentier-christophe@hotmail.fr>     *
    *  @link http://graphimaker.uphero.com/                        *
    *  @copyright GPL                                              *
    *  @license http://www.gnu.org/copyleft/gpl.html               *
    *  @since 0.0.75                                               *
    ****************************************************************/


    // Inclure les config de l'application
    require_once('../../config/config_appli.php'); 

    // Si la session n'existe sur le serveur on redirige vers la page de login 
    verifSession();
    
    // charge le fichier avec la connexion à la base de données 
    require_once('../../bdd/connexion.php');
    
// Tour suivant : calcule le n°tour suivant.
// 
// préparation de la requête SQL 
$sql=<<<_SQL
SELECT CEIL((t.nb_coups+1)/u.nb_persos) AS TourSuivant
FROM 
(SELECT COUNT(ID_COUP) AS nb_coups FROM coups WHERE id_partie=:id_partie) t
, (SELECT COUNT(ID_PERSOS_PARTIE) AS nb_persos FROM personnages_partie WHERE id_partie=:id_partie) u;
_SQL;

// effectue la recherche dans la base 
$requete = $dbconn->prepare($sql);
$requete = $dbconn->prepare($sql);

$requete->bindParam(':id_partie', $_REQUEST['ID_PARTIE'], PDO::PARAM_INT);

ExecuteEtTeste($requete);

while ($row=$requete->fetch(PDO::FETCH_ASSOC)) {    
    echo $row['TourSuivant'];   
}

?>
